var getColor = function() {
  //定义字符串变量colorValue存放可以构成十六进制颜色值的值
   
  var colorValue = "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f";  //以","为分隔符，将colorValue字符串分割为字符数组["0","1",...,"f"]
   
  var colorArray = colorValue.split(","); 
  var color = "#"; //定义一个存放十六进制颜色值的字符串变量，先将#存放进去
    //使用for循环语句生成剩余的六位十六进制值
   
  for (var i = 0; i < 6; i++) {  //colorArray[Math.floor(Math.random()*16)]随机取出
      // 由16个元素组成的colorArray的某一个值，然后将其加在color中，
      //字符串相加后，得出的仍是字符串
      color += colorArray[Math.floor(Math.random() * 16)];  } 
  return color;
}

var randomColors = [];
for (let i = 0; i < 20; i++) {
  var theColor = getColor()
  randomColors.push(
    theColor
  )
}

export { getColor, randomColors }